package com.tedu.ds.employee.pojo.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class EmployeeSaveParam {
    @ApiModelProperty(value = "员工id", example = "13")
    private Long id;
    @ApiModelProperty(value = "用户名", example = "张三", required = true)
    private String username;
    @ApiModelProperty(value = "密码", example = "D6uK5eZt", required = true)
    private String password;
    @ApiModelProperty(value = "邮箱", example = "露西@163.com")
    private String email;
    @ApiModelProperty(value = "手机号", example = "18811112222")
    private String phone;
    @ApiModelProperty(value = "年龄", example = "18")
    private Integer age;
    @ApiModelProperty(value = "性别女0男1", example = "0")
    private String gender;
    @ApiModelProperty(value = "状态启用1取消0", example = "value:'1',label:'启用'")
    private String status;
    @ApiModelProperty(value = "员工职级", example = "value:'10',label:'职员'")
    private String level;
    @ApiModelProperty(value = "上级领导id", example = "1")
    private Long parentId;
    @ApiModelProperty(value = "角色id")
    private Integer roleId;
    @ApiModelProperty(value = "住址")
    private String address;
    @ApiModelProperty(value = "真实姓名")
    private String realName;
    @ApiModelProperty(value = "部门id")
    private Integer deptId;
}
